#include "../StdAfx.h"
#include "Grid.h"


namespace Model{
	Grid::Grid(void)
	{
	}

	Grid::~Grid(void)
	{
	}

	void Grid::pushBackRow(MobileTile* t,int row)
	{
	}
	void Grid::pushFrontRow(MobileTile* t, int row)
	{
	}
	void Grid::pushBackColumn(MobileTile* t, int column)
	{
	}
	void Grid::pushFrontColumn(MobileTile* t, int column)
	{
	}

	void Grid::pushTile(MobileTile* t, int row,int column)
	{
	}

	void Grid::newPosOfIfPush(int row,int column, int *x,int *y)
	{
	}
	Grid* Grid::clone()
	{
		return NULL;
	}
	GridIterator* Grid::getIterator()
	{
		return NULL;
	}

void Grid::GridIterator::up()
	{
	}
	void Grid::GridIterator::down()
	{
	}
	void Grid::GridIterator::left()
	{
	}
	void Grid::GridIterator::right()
	{
	}
	Tile Grid::GridIterator::getEc()
	{
		return Tile(false,false,false,false);
	}
	void Grid::GridIterator::init(){}
	void Grid::GridIterator::endRow(){}
	void Grid::GridIterator::beginRow(){}
	void Grid::GridIterator::endColumn(){}
	void Grid::GridIterator::beginColumn(){}
	bool Grid::GridIterator::outOfBounds(){return true;}
	Grid::GridIterator::GridIterator(Grid* g)
	{
	}


	Grid::GridIterator::~GridIterator(void)
	{
	}
}